#include <QDateTime>
#include "piezainstrumento.h"
#include "entrenador.h"

PiezaInstrumento::PiezaInstrumento()
{
}

PiezaInstrumento::~PiezaInstrumento()
{

}

QColor PiezaInstrumento::getColorSuperpuesto()
{
	int nivelEntrenamiento = Entrenador::getInstancia()->getNivelNotaEntrenamiento(nombreNota);
            
    QColor colorSuperpuesto = Entrenador::getInstancia()->getColorNota(nombreNota);
    colorSuperpuesto.setAlpha(nivelEntrenamiento);
    return colorSuperpuesto;

    // TODO: de momento el color solo depende de las notas de entrenamiento
	//int nivelUsuario = Entrenador::getInstancia()->getNivelNotaUsuario(nombreNota);



	//if (nivelUsuario > 0 && nivelEntrenamiento > 0) {
	//	return QColor(0, nivelUsuario, 0, nivelUsuario);
	//} else if (nivelEntrenamiento > 0) {
	//	return QColor(nivelEntrenamiento, 0, 0, nivelEntrenamiento);
	//} else if (nivelUsuario > 0) {
	//	return QColor(nivelUsuario, nivelUsuario, 0, nivelUsuario);
	//} else {
	//	return QColor(0, 0, 0, 0);
	//}
}